// 根据时间戳排序，时间最新的放在数组的前面,根据传入的时间戳字段
export const sortByTimestamp = (arr, byParameter) => {
    return arr.sort((a, b) => b[byParameter] - a[byParameter]);
}

// 示例使用
const dataArr = [
    { id: 1, gmtModified: 1678860000000 },
    { id: 2, gmtModified: 1678830000000 },
    { id: 3, gmtModified: 1678880000000 },
];

const sortedData = sortByTimestamp(dataArr, 'gmtModified');
console.log(sortedData);

// 使用方法：
// import { sortByTimestamp } from "@/utils/sortByTimestamp.js";
// this.noticeList = sortByTimestamp(this.noticeList, 'gmtModified')
// console.log('this.noticeList:', this.noticeList);